// 按需导入 createApp
import { createApp } from 'vue'
// 导入 App.vue 组件
import App from './App.vue'
// 创建组件
const app = createApp(App)

// 自定义指令 简写版本 mounted + updated
app.directive('loading', (el, bindling) => {
  if (bindling.value) {
    // true 表示正在加载
    el.classList.add('loading')
  } else {
    // 加载完成
    el.classList.remove('loading')
  }
})

// 挂载组件
app.mount('#app')
